/*
 * errores.c
 *
 *  Created on: 24/05/2009
 *      Author: Rodrigo Fernández
 */

#include "errores.h"

/**
@function
@name popError
@author Rodrigo Fernández
@param errorString: char *
@return int
@description Escribe un mensaje de error en la pantalla
*/
int popError (char* errorString){

	if (errorString){
		fprintf(stderr, "%s\n",errorString);
	}

	return RES_OK;
}

/**
@function
@name bienvenida
@author Rodrigo Fernández
@return int
@description Escribe el mensaje de bienvenida
*/
int bienvenida(void){
	fprintf(stdout, " _____   ____    _____      _         _           _\n");
	fprintf(stdout, "|_   _| |  _ \\  |___ /     / \\   _ __| |__   ___ | | ___  ___\n");
	fprintf(stdout, "  | |   | |_) |   |_ \\    / _ \\ | '__| '_ \\ / _ \\| |/ _ \\/ __|\n");
	fprintf(stdout, "  | |_  |  __/   ___) |  / ___ \\| |  | |_) | (_) | |  __/\\__ \\\n");
	fprintf(stdout, "  |_(_) |_| (_) |____/  /_/   \\_\\_|  |_.__/ \\___/|_|\\___||___/\n\n");

	fprintf(stdout, "Grupo 8\n\n");

	return RES_OK;
}

int archivoExiste(char *rutaArchivo){

	FILE *archivo;

	if ( (archivo = fopen ( rutaArchivo, "r" ) ) == NULL ){
		return 0; /* Archivo no existe */
	}else{
		fclose ( archivo );
		return 1; /* Archivo existe */

	}
	return -1; /* Error de algún tipo */

}
